import java.util.*;
public class person5 {
    public static void main(String args[]) {
        int count=0;
        System.out.println("输入范围：");
        Scanner read =new Scanner(System.in);
        int a=read.nextInt();
        System.out.println("1到"+a+"范围以内的勾股数有：");
        for (int i=1;i<=a ;i++) {   //遍历1到a
            for(int j=i;j<=a;j++){    //在i到a中进行遍历，可避免重复的组出现
                for(int k=j;k<=a;k++){      //在j到a中进行遍历，这样可以避免重复发生
                    if((i*i+j*j) == k*k){      //如果三者满足勾股定理
                        System.out.println(i+" "+j+" "+k);   //输出
                        count++;      //计数变量加一
                    }
                }
            }
        }
        if (count==0){
            System.out.println("0组，该区间内没有勾股数");
        }
    }
}

